//
//  String+Emoji.swift
//  Emoticon
//
//  Created by 刘俊 on 15/10/27.
//  Copyright © 2015年 刘俊. All rights reserved.
//

import Foundation

extension String {
    ///返回当前字符串中 16 进制对应的 emoji 字符串
    var emoji: String {
        // 文本扫描器 - 扫描指定格式的字符串
        let scanner = NSScanner(string: self)
        //unicode 的值(16进制)
        var value: UInt32 = 0
        scanner.scanHexInt(&value)
        
        // 转换 unicode '字符'
        let chr = Character(UnicodeScalar(value))
        
        // 转换字符串
        return "\(chr)"
    }
}